package com.hhly.lotto.pojo;

import java.util.Date;

public class MUserInfo {
    /**
     * 自增ID
     */
    private Integer id;

    /**
     * 综合中心平台用户ID
     */
    private String accountId;

    /**
     * 会员账号名；若没有，则自动生成一个。
     */
    private String accountName;

    /**
     * 用户手机号码
     */
    private String cusMobile;

    /**
     * 用户邮箱
     */
    private String cusMail;

    /**
     * 是否开启手机号登录；0：禁用；1：开启； 相同手机号只能在一个账号中开启手机号登录。
     */
    private Short mobileLogin;

    /**
     * 是否开启邮箱登录；0：禁用；1：开启；相同邮箱只能在一个账号中开启邮箱登录
     */
    private Short emailLogin;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户账号密码
     */
    private String accountPassword;

    /**
     * 1：低级；2：中级；3：高级
     */
    private Short passwordGrade;

    /**
     * 1：男；2：女；3：保密
     */
    private Short sex;

    /**
     * 用户真实姓名
     */
    private String actualName;

    /**
     * 身份证号码
     */
    private String idNum;

    /**
     * 头像URL地址
     */
    private String headUrl;

    /**
     * 0：禁用；1：可用
     */
    private Short headStatus;

    /**
     * 详细居住地址
     */
    private String address;

    /**
     * 管理渠道表ID
     */
    private String channelId;

    /**
     * 用户注册时间
     */
    private Date registTime;

    /**
     * 用户最后登录时间
     */
    private Date lastLoginTime;

    /**
     * 用户状态，0：禁用；1：启用；2：注销
     */
    private Short accountStatus;

    /**
     * QQ open ID
     */
    private String qqOpenId;

    /**
     * 新浪微博open id
     */
    private String sinaBlogOpenId;

    /**
     * 百度open id
     */
    private String baiduOpenId;

    /**
     * 微信 open id

     */
    private String wechatOpenId;

    /**
     * 支付宝open id
     */
    private String alipayOpenId;

    /**
     * 京东open id
     */
    private String jdOpenId;

    /**
     * 0：未认证；1：已经认证
     */
    private Short mobileCheck;

    /**
     * 0：未认证；1：已经认证
     */
    private Short emailCheck;

    /**
     * 0：未修改过；1：已经修改过
     */
    private Short accountModify;

    /**
     * 后台操作修改人姓名
     */
    private String modifyBy;

    /**
     * CMS后台修改时间
     */
    private Date modifyTime;

    /**
     * 会员用户更新时间
     */
    private Date updateTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 备注说明
     */
    private String remark;

    /**
     * 密码尾缀随机码
     */
    private String rcode;

    /**
     * 头像是否审核:0未审核;1已经审核
     */
    private Short headCheck;

    /**
     * 用户IP
     */
    private String ip;

    /**
     * 用户最近支付id，可以是支付宝id，微信id ，银行卡id
     */
    private Integer userPayId;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName == null ? null : accountName.trim();
    }

    public String getCusMobile() {
        return cusMobile;
    }

    public void setCusMobile(String cusMobile) {
        this.cusMobile = cusMobile == null ? null : cusMobile.trim();
    }

    public String getCusMail() {
        return cusMail;
    }

    public void setCusMail(String cusMail) {
        this.cusMail = cusMail == null ? null : cusMail.trim();
    }

    public Short getMobileLogin() {
        return mobileLogin;
    }

    public void setMobileLogin(Short mobileLogin) {
        this.mobileLogin = mobileLogin;
    }

    public Short getEmailLogin() {
        return emailLogin;
    }

    public void setEmailLogin(Short emailLogin) {
        this.emailLogin = emailLogin;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName == null ? null : nickName.trim();
    }

    public String getAccountPassword() {
        return accountPassword;
    }

    public void setAccountPassword(String accountPassword) {
        this.accountPassword = accountPassword == null ? null : accountPassword.trim();
    }

    public Short getPasswordGrade() {
        return passwordGrade;
    }

    public void setPasswordGrade(Short passwordGrade) {
        this.passwordGrade = passwordGrade;
    }

    public Short getSex() {
        return sex;
    }

    public void setSex(Short sex) {
        this.sex = sex;
    }

    public String getActualName() {
        return actualName;
    }

    public void setActualName(String actualName) {
        this.actualName = actualName == null ? null : actualName.trim();
    }

    public String getIdNum() {
        return idNum;
    }

    public void setIdNum(String idNum) {
        this.idNum = idNum == null ? null : idNum.trim();
    }

    public String getHeadUrl() {
        return headUrl;
    }

    public void setHeadUrl(String headUrl) {
        this.headUrl = headUrl == null ? null : headUrl.trim();
    }

    public Short getHeadStatus() {
        return headStatus;
    }

    public void setHeadStatus(Short headStatus) {
        this.headStatus = headStatus;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId == null ? null : channelId.trim();
    }

    public Date getRegistTime() {
        return registTime;
    }

    public void setRegistTime(Date registTime) {
        this.registTime = registTime;
    }

    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Short getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(Short accountStatus) {
        this.accountStatus = accountStatus;
    }

    public String getQqOpenId() {
        return qqOpenId;
    }

    public void setQqOpenId(String qqOpenId) {
        this.qqOpenId = qqOpenId == null ? null : qqOpenId.trim();
    }

    public String getSinaBlogOpenId() {
        return sinaBlogOpenId;
    }

    public void setSinaBlogOpenId(String sinaBlogOpenId) {
        this.sinaBlogOpenId = sinaBlogOpenId == null ? null : sinaBlogOpenId.trim();
    }

    public String getBaiduOpenId() {
        return baiduOpenId;
    }

    public void setBaiduOpenId(String baiduOpenId) {
        this.baiduOpenId = baiduOpenId == null ? null : baiduOpenId.trim();
    }

    public String getWechatOpenId() {
        return wechatOpenId;
    }

    public void setWechatOpenId(String wechatOpenId) {
        this.wechatOpenId = wechatOpenId == null ? null : wechatOpenId.trim();
    }

    public String getAlipayOpenId() {
        return alipayOpenId;
    }

    public void setAlipayOpenId(String alipayOpenId) {
        this.alipayOpenId = alipayOpenId == null ? null : alipayOpenId.trim();
    }

    public String getJdOpenId() {
        return jdOpenId;
    }

    public void setJdOpenId(String jdOpenId) {
        this.jdOpenId = jdOpenId == null ? null : jdOpenId.trim();
    }

    public Short getMobileCheck() {
        return mobileCheck;
    }

    public void setMobileCheck(Short mobileCheck) {
        this.mobileCheck = mobileCheck;
    }

    public Short getEmailCheck() {
        return emailCheck;
    }

    public void setEmailCheck(Short emailCheck) {
        this.emailCheck = emailCheck;
    }

    public Short getAccountModify() {
        return accountModify;
    }

    public void setAccountModify(Short accountModify) {
        this.accountModify = accountModify;
    }

    public String getModifyBy() {
        return modifyBy;
    }

    public void setModifyBy(String modifyBy) {
        this.modifyBy = modifyBy == null ? null : modifyBy.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getRcode() {
        return rcode;
    }

    public void setRcode(String rcode) {
        this.rcode = rcode == null ? null : rcode.trim();
    }

    public Short getHeadCheck() {
        return headCheck;
    }

    public void setHeadCheck(Short headCheck) {
        this.headCheck = headCheck;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip == null ? null : ip.trim();
    }

    public Integer getUserPayId() {
        return userPayId;
    }

    public void setUserPayId(Integer userPayId) {
        this.userPayId = userPayId;
    }
}